%Diseño del modelo de Sistema de Información



El objetivo de esta actividad es identificar y definir los sistemas de
información que van a dar soporte a los procesos de la organización afectados
por el PSI. Para ello, en primer lugar, se analiza
la cobertura que los sistemas de información actuales dan a los requisitos
recogidos en el catálogo elaborado en las actividades Estudio de la Información
Relevante e Identificación de Requisitos. Esto permitirá
efectuar un diagnóstico de la situación actual, a partir del cual se
seleccionan los sistemas de información actuales considerados válidos,
identificando las mejoras a realizar en los mismos.

Por último, se definen los nuevos sistemas de información necesarios para
cubrir los requisitos y funciones de los procesos no soportados por los
sistemas actuales seleccionados.

Teniendo en cuenta los resultados anteriores, se elabora el modelo de sistemas
de información válido para dar soporte a los procesos de la organización
incluidos en el ámbito del PSI.

\section{Diagnóstico de la Situación Actual}

Analizados todos los procesos y los SI actuales que les dan cobertura se
observa:

\begin{description}
 \item \textbf{Venta online:}
  \begin{itemize}
   \item Entradas principales:
    \begin{itemize}
     \item Entrada de pedidos vía web: No.
    \end{itemize}
   \item Salidas principales:
    \begin{itemize}
     \item Informes contable de los pedidos: No.
     \item Informacion detallada de las empresas-cliente: No.
     \item Informacion detallada de los productos vendidos: No.
    \end{itemize}
  \end{itemize}
 \item \textbf{Sistema de gestion de almacenes:}
  \begin{itemize}
   \item Entradas principales:
    \begin{itemize}
     \item Consulta de datos de los almacenes: Si.
     \item Cálculos de previsión de reposición de productos: No.
    \end{itemize}
   \item Salidas principales:
    \begin{itemize}
     \item Resultados aproximados de consulta: Si.
     \item Resultas concretos de previsión: No.
    \end{itemize}
  \end{itemize}
\item \textbf{Sistema para la contabilidad:}
  \begin{itemize}
   \item Entradas principales:
    \begin{itemize}
     \item Entrada de los datos a la aplicación que realiza cálculos: Si.     
    \end{itemize}
   \item Salidas principales:
    \begin{itemize}
     \item Cálculos realizados: Si.     
    \end{itemize}
  \end{itemize}
\item \textbf{Sistema para la producción:}
  \begin{itemize}
   \item Entradas principales:
    \begin{itemize}
     \item Consultas de producción: Si. 
     \item Realizar cambio en algún sector de la producción:Si.   
    \end{itemize}
   \item Salidas principales:
    \begin{itemize}
     \item Resultado de las consultas: Si.     
     \item Realización correcta de los cambios: Si.
    \end{itemize}
  \end{itemize}
\item \textbf{Sistema de Recursos Humanos:}
  \begin{itemize}
   \item Entradas principales:
    \begin{itemize}
     \item Introducción, borrado y modificación de datos de empleados: Si.
     \item Consulta de datos de empleados: Si.  
    \end{itemize}
   \item Salidas principales:
    \begin{itemize}
     \item Introducción, borrado y modificación de datos de
empleados correcto: Si.    
     \item Consulta realizada correctamente: Si.
    \end{itemize}
  \end{itemize}
\end{description}

\section{Definición del Modelo de Sistemas de Información}
\begin{description}
  \item \textbf{Gestión de ventas:}
\begin{itemize}
  \item \textbf{Venta online:} Para empezar tendrá toda la información de la
  organización (descripción de la empresa, ubicación, datos de contacto...) y
  de
  los productos (fotos, componentes de los quesos, medios para su
  elaboración,
  packs especiales...) para mostrárselos a los usuarios y posibles compradores.
  En cada uno de los productos se podrá seleccionar el número de productos que
  se
  quieran para ir añadiéndolos a una cesta de compra online. Después de
  seleccionar los productos deseados el usuario seleccionará si es un usuario
  privado o es una empresa, si es una empresa los datos irán después a una
  tabla
  de datos especial de empresas-cliente. A continuación tanto en un caso como
  en
  otro se deberán rellenar datos básicos para el pedido: nombre, dirección, DNI
  o
  similar para empresa, número de teléfono, cuenta bancaria, etc.

  Para todo ello se creará un software y que utilizará la base de datos
  existente donde se almacenarán pedidos, empresas-cliente y productos vendidos
  de cada tipo que estará conectada con el software que se diseñará. La tabla
de
  datos donde almacenemos los productos vendidos de cada tipo, deberá también
  actualizarse con los datos de las ventas en la tienda de la fábrica. 

La base de datos se adaptará en la medida de lo posible al modo actual de
introducción de datos (que refleje los mismos datos que se tienen en cuenta
ahora, que los primeros datos en las tablas sean los mas importantes
ahora,...).

Se utilizará un equipo como servidor para dar soporte a todo lo anteriormente
descrito.

\item \textbf{Sistema de gestión de almacenes:} consistirá en una aplicación
que permitirá unas consultas rápidas y sencillas de los distintos almacenes de
la empresa, así como realizar cálculos de previsión. 

Cada almacén tendrá su tabla de datos que incluirá numero de productos
actuales, número de productos de cada tipo, numero de productos posibles en el
almacén de cada tipo, numero de productos posibles en el almacén totales, etc.,
y además una tabla de datos con los datos de todos los almacenes en general.

El software se conectará con la base de datos, para poder almacenar los
datos actualmente descritos, y con la tabla de productos vendidos.

Como se indica al principio, el software permitirá también hacer cálculos de
previsión de productos que habrá que reponer para el mes siguiente al que
hagamos la consulta (es decir, si se hace la consulta en Enero la previsión se
realizará para Febrero). Para realizar los cálculos se tendrán en cuenta los
siguientes parámetros:
\begin{itemize}
 \item Cantidad de productos vendidos en el mismo mes del año anterior.
 \item Cantidad de productos listos en cada almacén en ese momento.
 \item Coeficiente de ampliación o reducción de quesos con respecto al mismo
mes del año anterior. Este parámetro permitirá modificar el número de productos
en los almacenes de un año a otro. El parámetro descrito, será opcional.
\end{itemize}

Se utilizará el mismo equipo que para el sistema anterior como servidor para
dar soporte a todo lo descrito anteriormente.

\item \textbf{Sistema para la contabilidad:} Este sistema consistirá en
un software de unión para la aplicación que realiza las facturas (la que usan
actualmente) con la base de datos. 

El software estará diseñado en Java, y estará conectado con la base de datos.
Para este sistema la base de datos estará compuesta de la tabla de productos
vendidos, los precios de cada tipo de productos o packs, tabla con los
gastos de producción de cada producto, tabla con los gastos de salarios, tabla
de gastos básicos y extras... 

Se utilizará el mismo equipo que para los dos sistemas anteriores como
servidor para dar soporte a todo lo descrito anteriormente.
\end{itemize}

\item \textbf{Sistema de producción:} Este sistema consistirá en una sencilla
aplicación que nos permitirá tener controlado desde los equipos de la empresa
las informaciones básicas de la misma (temperatura de almacenes y depósitos de
leche, humedad, etc.) y en caso de necesitar cambiar los parámetros, que se
puedan cambiar desde la aplicación.

La aplicación estará conectada con la base de datos que se irá actualizando
regularmente con los sensores que se colocaran en las partes de la empresa que
se quieran controlar.

Se utilizará el mismo equipo que para los dos sistemas anteriores como
servidor para dar soporte a todo lo descrito anteriormente.

\item \textbf{Sistema de Recursos Humanos:} Este sistema será otra aplicación
que nos permitirá tener controlados a todos los empleados de la empresa y poder
consultar todos sus datos. 

La aplicación estará conectada con la base de datos donde se encontrarán todos
los datos de los empleados.

Además el sistema podrá buscar nuevos empleados en infojobs, linkedin, etc.

Se utilizará el mismo equipo que para los dos sistemas anteriores como
servidor, para dar soporte a todo lo descrito anteriormente.
\end{description}



